本章節將介紹Ta-lib中的價格計算指標,協助進行股市的各類價格計算,將原始價格經由價格換算函數的處理後,提供使用者進行投資參考,訂定彈性的投資策略與技術指標,更進一步的了解股市的實際價值,持續追蹤價格的成長與衰退,並判斷是否落在合理的價值範圍中
本章節的Google Colab筆記本連結:
https://colab.research.google.com/drive/1Vx3823xPQbbc11P8ftmWy_LBMybnQHOg?usp=sharing
前情提要【EP.1 部署股票搜尋器,獲取上市櫃股票資訊】
前情提要【EP.2 股市資料視覺化---K線重疊指標】
平均價格是由同一日的開盤、收盤、最高及最低價格計算而成,將四者相加除以四取平均值
avg=AVGPRICE(data)
fin_chart = chart(data)
fin_chart.TA(avg,panel=0,type="line",color="black")
fin_chart.Show()
中位數價格是由同一日的最高與最低價格平均值計算而成,將兩者相加除以二取平均值
med=MEDPRICE(data)
fin_chart = chart(data)
fin_chart.TA(med,panel=0,type="line",color="orange")
fin_chart.Show()
加權價格是由同一日的最高、最低價格以及兩倍的收盤價平均值計算而成,將三者相加除以四取平均值
wcl=WCLPRICE(data)
fin_chart = chart(data)
fin_chart.TA(wcl,panel=0,type="line",color="purple")
fin_chart.Show()
典型價格是由同一日的最高、最低價格以及收盤價平均值計算而成,將三者相加除以三取平均值,常用於計算資金的流動指標,追蹤該檔股票的資金流入與流出,進而研判買賣時機
typ=TYPPRICE(data)
fin_chart = chart(data)
fin_chart.TA(typ,panel=0,type="line",color="Brown")
fin_chart.Show()